package com.dly.hope.servce;

import com.dly.hope.modle.WebSocketMessage;
import com.dly.hope.webSocket.dto.MessageDto;

/**
 * @author linyu.dai
 * @project myserve
 * @description
 * @creat 2022/11/8 13:23:20
 */
public interface SaveService {

    /**
     * @Author linyu.dai
     * @Description 保存信息 webSocket的信息
     * @Date 2022/11/8 13:28
     * @Param [messageDto]
     * @return void
     */
    WebSocketMessage saveWebSocketMessage(MessageDto messageDto);

    /**
     * 保存群组用户信息读取的情况
     * @param messageDto
     * @param webSocketMessage
     */
    void saveWebSocketMemberMessage(MessageDto messageDto, WebSocketMessage webSocketMessage);

    /**
     * 接受方创建会话
     * @param messageDto
     */
    void creatSession(MessageDto messageDto);
}
